<?php
namespace App\Http\Common;

/*
 * バリデーション共通クラス
 */
class Validation
{
    // 正整数
    // 如果是正整数，则返回true.否则返回false
    public function isNumber($str)
    {
        return preg_match("/^[0-9]+$/", $str);
    }

    // 英数字
    // 如果是数字，英文，则返回true.否则返回false
    public function isAlnum($str)
    {
        return preg_match("/^[a-zA-Z0-9]+$/", $str);
    }

    // 英数字 ハイフン(-) アンダーバー(_)
    // 如果是数字，英文，半角横线-或者下划线_，则返回true.否则返回false
    public function isAlnumOrHyphen($str)
    {
        return preg_match("/^[a-zA-Z0-9_-]+$/", $str);
    }
}
